* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
a {
	cursor:pointer;
	text-decoration:none
}
li {
	list-style:none;
}
input, textarea {
	color:#555555;
	border:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
body {
	background:#f7f7f2;
}
.bodybg1 { background:url(../images/body_bg/body_bg.png) no-repeat scroll center 0 #F7F7F2}
.wrapper {
	width:996px;
	margin:0 auto
}

/*  MONI select */
.moni_s { position: absolute;  cursor:pointer;  padding:0; left:0; top:0; }
.moni_s input {}
.moni_s .Option {position:absolute; left: 0px; top: 24px; background:#fff;  padding:0 0 0 0px; font-size:11px; color:#959595; font-family:arial; text-align:left; border:1px #959595 solid; display:none; height:auto; z-index:1 }
.moni_s  ul li {  background:#262261; border:none}
.clearfloat { clear:both}
.header {
}
.header .nav_t { height:97px; position:relative}
.header .nav_t img.logo { position: absolute; top:20px; left:0;}
.header .nav_t .s_box { margin: 4px 0pt 0pt 24px; position:relative; height:37px; }
.header .nav_t .s_box_on { margin: 0 0pt 0pt 19px; position:relative; background:url(../images/select2_box_top_bg.png) no-repeat scroll 0 0; height:37px; }
.header .nav_t .s_box_on .nav_t_moni { top:4px; left:10px; background:url(../images/select2_on.png) no-repeat scroll 0 0; width:227px; height:27px  }
.header .nav_t .s_box_on .nav_t_moni .select2 { font:bold 11px/11px arial; color:#a1a1a1; height:11px; background:none; width:210px; cursor:pointer}
.header .nav_t .s_box_on .nav_t_moni .Option { left:-10px; top:28px; background:none}

.header .nav_t .nav_t_select_bg { position:absolute; right:0; top:0; background:url(../images/nav_t_select_bg.png) no-repeat scroll 0 0; height:38px; width:259px; z-index:10}
.header .nav_box { background:url(../images/nav_box_bg_blue.png) no-repeat scroll 0 0; width:996px; height:97px; position:relative;}
.header .nav_box .nav_bar { background:url(../images/nav_bg.png) no-repeat scroll 0 0; width:985px; height:47px; position:relative; left:5px; top:6px; z-index:2}
.header .nav_box .nav_bar ul li { float:left; display:inline; height:47px; position:relative;}
.header .nav_box .nav_bar ul li a {  height:47px; line-height:47px; display:inline-block; background:url(../images/nav_li_l_bg.png) no-repeat scroll 0 center; margin-left:12px;}
.header .nav_box .nav_bar ul li span { font:bold 11px/11px arial; color:#fff; text-transform:uppercase; height:47px; line-height:47px; background:url(../images/nav_division.png) no-repeat scroll 100% 0; padding:0 16px 0 0;  display:inline-block}
.header .nav_box .nav_bar ul li a.home { 	padding:0 0 0 23px; margin-left:14px; }
.header .nav_box .nav_bar ul li a.swim { background-position:-163px center; padding:0 0 0 37px; margin-left:6px; }
.header .nav_box .nav_bar ul li a.ice-skate { background-position:-353px center; padding:0 0 0 41px; margin-left:11px; }
.header .nav_box .nav_bar ul li a.eat-drink { background-position:-588px center; padding:0 0 0 37px; margin-left:6px; }
.header .nav_box .nav_bar ul li a.exercise { background-position:-817px center; padding:0 0 0 27px; margin-left:9px; }
.header .nav_box .nav_bar ul li a.exercise span { padding:0 16px 0 0}
.header .nav_box .nav_bar ul li a.sports { background-position:-1022px center; padding:0 0 0 37px; margin-left:13px; }
.header .nav_box .nav_bar ul li a.concerts-events { background-position:-1233px center; padding:0 0 0 26px; margin-left:12px; }
.header .nav_box .nav_bar ul li a.concerts-events span { }
.header .nav_box .nav_bar ul li a.no-bg, .header .nav_box .nav_bar ul li a.no-bg span  { background:none}
.header .nav_box .nav_bar ul li .sub_menu { position:absolute; left:-31px; top:-15px; z-index:11111; display:none}
.header .nav_box .nav_bar ul li .sub_menu li a, .header .nav_box .nav_bar ul li .sub_menu li { background:none; line-height:0; font-size:0; height:auto; margin:0 }

.header .nav_box .nav_bar ul li .sub_menu .sub_m {   background:url(../images/submenu/sub_center.png) no-repeat scroll 0 0; }
.header .nav_box .nav_bar ul li .sub_menu .sub_m a { height:40px; display:block;  display:block;height:40px;line-height:40px; width:255px; font:bold 11px/40px arial; color:#eeeeee; padding-left:66px; background:url(../images/submenu/white-circle.png) no-repeat scroll 32px 50% transparent; text-transform:uppercase}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.clock-ico { background:url(../images/submenu/clock-ico.png) no-repeat scroll 26px 50%;}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.circle-ico { background:url(../images/submenu/white-circle.png) no-repeat scroll 32px 50%;}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.ice-ico { background:url(../images/submenu/ice-ico.png) no-repeat scroll 27px 50%;}
.header .nav_box .nav_bar ul li .sub_menu .sub_m a.skate-ico { background:url(../images/submenu/skate-ico.png) no-repeat scroll 27px 50%;}
.header .nav_box .nav_bar ul li .concert-ul li a { padding-left:30px!important; background:none!important; width:295px!important;}
.header .nav_box .nav_bar ul li .concert-ul li.sub_b a { padding-left:0!important}
.header .nav_box .nav_bar ul li .concert-ul .colorful1 {  background:url(../images/submenu/sub_color1.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful2 {  background:url(../images/submenu/sub_color2.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful3 {  background:url(../images/submenu/sub_color3.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful4 {  background:url(../images/submenu/sub_color4.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful5 {  background:url(../images/submenu/sub_color5.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful6 {  background:url(../images/submenu/sub_color6.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful7 {  background:url(../images/submenu/sub_color7.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful8 {  background:url(../images/submenu/sub_color8.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful9 {  background:url(../images/submenu/sub_color9.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful10 {  background:url(../images/submenu/sub_color10.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful11 {  background:url(../images/submenu/sub_color11.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful12 {  background:url(../images/submenu/sub_color12.png) no-repeat scroll 0 0}
.header .nav_box .nav_bar ul li .concert-ul .colorful13 {  background:url(../images/submenu/sub_color13.png) no-repeat scroll 0 0}

.header .nav_box .nav_bar ul li .sub_menu .sub_m:hover { background-position:0 -40px;}
.header .nav_box .nav_bar2 { position:relative; z-index:1}
.header .nav_box .nav_bar2 .nav_search { float:left}
.header .nav_box .nav_bar2 .nav_search table { height:47px; widows:100%}
.header .nav_box .nav_bar2 .nav_search table tr td.t { padding:0 8px 0 10px;}
.header .nav_box .nav_bar2 .nav_search table tr td.t span { font:bold 11px/11px arial; color:#ed1c24; text-transform:uppercase}
.header .nav_box .nav_bar2 .nav_search table tr td.s { display:block; position:relative; width:117px;}
.header .nav_box .nav_bar2 .nav_search table tr td.i { padding-right: 5px;}
.header .nav_box .nav_bar2 .nav_links { float:right; margin:16px 1px 0 0; }
.header .nav_box .nav_bar2 .nav_links a { font:bold 11px/11px arial; color:#fff; padding:0 8px;}

.nav_t_moni { background:url(../images/select2.png) no-repeat scroll 0 0; width:227px; height:27px;  padding:0 0 0 0; }
.nav_t_moni .Option  { border:none; width:238px;}
.nav_t_moni .Option li { background:url(../images/select2_list_bg.png) no-repeat scroll 0 0; height:24px; line-height:24px; }
.nav_t_moni .Option li span { font:bold 11px/11px arial; color:#fff; text-transform:uppercase; padding-left:13px; height:24px; line-height:24px; }
.nav_t_moni .Option li.li_on { background-position:0 -23px; height:24px; line-height:24px; }
.nav_t_moni .Option li.last_li { background:url(../images/select2_list_last_bg.png) no-repeat scroll 0 0; height:37px; line-height:29px; }
.nav_t_moni .Option li.last_li_on { background:url(../images/select2_list_last_bg.png) no-repeat scroll 0 -39px; height:37px; line-height:29px; }
.nav_t_moni .select2 { margin:7px   0 0 10px; }
.nav_bellow_search { top:10px; left:0}
.nav_bellow_search .Option { width:132px; top:26px;}
.nav_bellow_search .Option li { padding:2px 10px 3px 6px;}
.nav_bellow_search .Option li:hover { background:#FF0000}
.nav_bellow_search .Option li.last_li { padding:3px 10px 3px 6px;}
.nav_bellow_search .Option li span { font:bold 11px/11px arial; color:#fff;}
.select2 { font:bold 11px/11px arial; color:#fff; background:none; width:210px; cursor:pointer;  height:11px; }
.select1 { font:bold 11px/11px arial; color:#fff; background:url(../images/select1.png) no-repeat scroll 0 0; width:100px; cursor:pointer;padding:7px 6px 6px 6px; }
.input1 { background:url(../images/input1.png) no-repeat scroll 0 0; font:bold 11px/11px arial; color:#eee; padding:7px 5px 6px 7px; width:174px;}

.d_bottom { background:url(../images/footer-bg.png) repeat-x scroll center 0; height:310px; margin:25px 0 0;}
.d_bottom .footer { width:990px; margin:0 auto; position:relative}
.d_bottom .footer ul { float:left; margin:75px 53px 0 0}
.d_bottom .footer ul li.t-li { font:bold 12px/12px arial; color:#848484}
.d_bottom .footer ul li { height:18px; line-height:18px;}
.d_bottom .footer ul li a { font:normal 11px/11px arial; color:#848484; text-decoration:none;}
.d_bottom .footer .design { position:absolute; bottom:-23px; right:0; }
.d_bottom .footer .design img {}
.d_bottom .footer .design p { margin:20px 0 0;padding:0 1px 0 0;text-align:right;}
.d_bottom .footer .design p a { font:normal 10px/10px arial; color:#999}

.float-img {  background:url(../images/floatimg_bg.png) no-repeat scroll center 0; width:43px; height:341px; position:fixed; left:0; top:100px }
.float-img a { display:block; font-size:0; line-height:0; margin-top:4px; }

.content .co_left { width:696px; float:left; margin-left:3px; margin-top:2px;}
.content .co_left .slide_img { overflow:hidden; width:694px; height:217px;}
.column1 { width:401px; float:left}
.column2 { width:289px; float:right; margin-right:2px;}
.column3 { width:289px; margin-top:2px; float:right; margin-right:4px;}
.column3 .banner_col3 { margin-top:4px; display:block; font-size:0; line-height:0; }
.column3 .banner_col3_first { margin-top:0;  }
.banner { display:block;margin-top:7px; font-size:0; line-height:0}
.popular-news { margin-top:4px;}
.popular-news .recui_bottom { width:100%; border:none; margin-top:8px; border-bottom:1px solid #CCCCCC;}
.popular-news .recui_bottom td { padding-bottom:8px;}
.popular-news .recui_bottom .right_bt .mentions { font-size:10px; color:#797979}
.popular-news .new-t { width:401px; height:24px; font:bold 12px/24px arial; color:#f7f7f7; background:url(../images/titlebg1.png) no-repeat scroll 0 0; text-transform:uppercase }
.popular-news .new-t span { font-size:12px;font-weight:bold;padding-left:10px;}	
.popular-news  .news_des { padding: 0pt 0pt 0pt 5px;}
.popular-news  .news_des h2 { font:bold 12px/15px arial; color:#2f2a2b}
.popular-news  .news_des h2 span { font-weight:normal; font-size:11px;}
.popular-news  .news_des p { font:normal 11px/16px arial; color:#848484}
.popular-news .box_img { line-height:0; font-size:0 }
.popular-news .popular-news-box { margin-top:3px;} 
.popular-news .popular-news-content { background:#fff;}

.content .leftbar { width:220px; float:left; margin:6px 0 0 3px;}
.leftbar .category-leftbar-list {}
.leftbar .category-leftbar-list li {}
.leftbar .category-leftbar-list li.top-li a {  background:url(../images/category-bg-top.png) no-repeat scroll 0 0; height:37px; line-height:37px; }
.leftbar .category-leftbar-list li.top-li a:hover {  background-position:0 -37px;}
.leftbar .category-leftbar-list li.bottom-li a {  background:url(../images/category-bg-bottom.png) no-repeat scroll 0 0; height:33px; line-height:33px; }
.leftbar .category-leftbar-list li.bottom-li a:hover {  background-position:0 -33px;}
.leftbar .category-leftbar-list li a { font:bold 11px/35px arial; color:#fff; display:block; background:url(../images/category-bg-middle.png) no-repeat scroll 0 0; height:35px;
padding-left:27px; }
.leftbar .category-leftbar-list li a:hover { background-position:0 -35px;}
.leftbar .left-bar-banner { display:block; margin-top:5px;}
.pro-con { float:right; margin:6px 2px 0 0; width:767px;}
.pro-con .title-div { width:767px; height:42px; background:url(../images/blue-long-bg.png) no-repeat scroll 0 0;}
.pro-con .title-div .sort-div { float:left; position:relative; width:150px; height:20px; margin:8px 0 0 8px;}
.pro-con .title-div .sort-div .Option { top:26px;width:143px;}
.pro-con .title-div .sort-div .Option li.last_li { padding-bottom:3px;}
.pro-con .title-div .sort-div .moni_s { left:0; top:0; }
.select3 { font:bold 11px/11px arial; color:#fff; background:url(../images/select3.png) no-repeat scroll 0 0; width:133px; cursor:pointer;padding:7px 6px 6px 6px; }
.pro-con .title-div .view-page { float:left; margin:13px 0 0 10px;}
.pro-con .title-div .view-page a { font:normal 10px/10px Verdana, arial; color:#fff; display:inline-block; text-decoration:underline; margin-right:6px;}
.pro-con .title-div .pro-t { margin:15px 0 0 10px;}
.pro-con .title-div .pro-t a { text-decoration:none}
.pro-con .title-div .basket-bar { background:url(../images/red_short_bg.png) no-repeat scroll 0 0; width:213px; height:33px; float:right; margin:4px 4px 0;}
.pro-con .title-div .basket-bar table tr td { font:normal 10px/10px verdana, arial; color:#fff; }
.pro-con .title-div .basket-bar table tr td.td1 { text-align:center;width:33px;}
.pro-con .title-div .basket-bar table tr td.td2 { width:145px;}
.pro-con .title-div .basket-bar table tr td.td2 a { font:normal 10px/10px verdana, arial; color:#fff; text-decoration:underline}
.pro-con .title-div .basket-bar table tr td.td3 {}
.pro-list-box { margin:7px 0 0;}
.pro-list-box .pro-list { width:188px; height:241px; background:url(../images/category-product-bg.png) no-repeat scroll 0 0; display:inline-block; position:relative; float:left; margin-right:5px; margin-bottom:6px;}
.pro-list-box .pro-list-last { margin-right:0;}
.pro-list-box .pro-list .pro-imgage { margin:6px 0 0 7px; position:relative; }
.pro-list-box .pro-list .pro-imgage img { border:1px solid #ccc;}
.pro-list-box .pro-list .pro-imgage .shadowbox-zoom { display:block;position:absolute;right:11px;top:5px;}
.pro-list-box .pro-list .pro-imgage .shadowbox-zoom  img { border:none}
.pro-list-box .pro-list .pro-title { margin:4px 0 0 7px; font:normal 9px/11px verdana, arial; color:#7a7a7a;  padding-bottom:5px; border-bottom:1px dashed #CCCCCC;}
.pro-list-box .pro-list .pro-bottom { bottom:10px;left:7px;position:absolute; width:174px}
.pro-list-box .pro-list .pro-bottom .price { font:bold 14px/14px verdana, arial; color:#262261; text-align:right}
.pro-list-box .pro-list .pro-bottom td a { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-decoration:underline}
.pro-list-box .bottom-pages { border-top:1px dashed #CCCCCC;margin:11px 0 0;padding-top:12px;}
.pro-list-box .bottom-pages table a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.pro-list-box .bottom-pages table a.current_page { font-weight:bold}
.pro-list-box .bottom-pages table span { padding:0 4px;}

.pro-detail { margin:5px 0 0 ;}
.pro-detail .images { width:389px; float:left}
.pro-detail .images .big-img { position:relative}
.pro-detail .images .big-img img { border:1px solid #CCCCCC;}
.pro-detail .images .small-img { margin:5px 0 0;}
.pro-detail .images .small-img a { margin-right:5px;}
.pro-detail .images .small-img img { border:1px solid #CCCCCC;}
.pro-detail .images .big-img .shadowbox-zoom { display:block;position:absolute;right:11px;top:5px;}
.pro-detail .images .big-img .shadowbox-zoom  img { border:none}
.pro-detail .pro-des-div { float:right; width:370px; }
.pro-detail .pro-des-div .price-div { background:url(../images/pro-options-bg.png) no-repeat scroll 0 0; width:370px; height:86px; position:relative }
.pro-detail .pro-des-div .price-div .basket { float:right; margin:10px 8px 0 0; text-align:right;}
.pro-detail .pro-des-div .price-div .basket span { font:bold 24px/24px verdana, arial; color:#f6f6f6; }
.pro-detail .pro-des-div .price-div .basket a { display:block;margin:10px 0 0;}
.pro-detail .pro-des-div .price-div .pro-ti { float:left; margin:15px 0 0 10px;}
.pro-detail .pro-des-div .price-div .pro-ti p { font:normal 12px/12px verdana, arial; color:#fff; width:216px; }
.pro-detail .pro-des-div .price-div .sendto { bottom:16px;color:#FFFFFF;display:inline-block;font:11px/11px verdana,arial;left:10px;position:absolute;text-decoration:underline;}
.pro-detail .pro-des-div .description { margin-top:7px; }
.pro-detail .pro-des-div .description .bg-div { font-size:0; line-height:0;}
.pro-detail .pro-des-div .description .description-content { background:#E9EAEC; display:inline-block; padding:0 13px 20px;}
.pro-detail .pro-des-div .description .description-content h1 { font:normal 12px/12px verdana, arial; color:#262261; margin-top:13px;}
.pro-detail .pro-des-div .description .description-content p { font:normal 11px/18px verdana, arial; color:#7a7a7a; margin-top:10px; }
.pro-detail .pro-des-div .like-box { background:url(../images/like-box.png) no-repeat scroll 0 0;  width:370px; height:40px; margin:5px 0}
.pro-detail .pro-des-div .like-box table { width:auto; height:100%}
.pro-detail .pro-des-div .like-box table td { padding:8px 0 0 7px;  vertical-align:top}
.pro-detail .pro-des-div .like-box table td.r-d { font:11px/11px verdana,arial;padding:9px 37px 0 7px;}
.pro-detail .pro-des-div .like-box table td.r-d a { font:11px/11px verdana,arial; color:#2258C3}
.pro-detail .pro-des-div .add-box {  background:url(../images/bt-green-bg.png) no-repeat scroll 0 0;  width:370px; height:51px;  margin:5px 0}
.pro-detail .pro-des-div .add-box table { width:100%; height:100%}
.pro-detail .pro-des-div .add-box table td.a-l { padding:0 0 0 10px}
.pro-detail .pro-des-div .add-box table td.a-l a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.pro-detail .pro-des-div .add-box table td.a-r { text-align:right; padding:0 8px 0 0}
.pro-detail .product-back { width:100%; border-top:1px dashed #ccc; margin:19px 0 0;}
.pro-detail .product-back td { padding:15px 0 0 0; text-align:right; }
.pro-detail .product-back td a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}

.news-list {}
.news-list .one-detail { margin-top:5px;}
.news-list .one-detail .top-img { line-height:0; font-size:0;}
.news-list .one-detail .one-detail-box .image { float:left; margin:0 10px 23px 0;}
.news-list .one-detail .one-detail-box { background:#fff; padding:11px 4px 2px }
.news-list .one-detail .one-detail-box h1 { font:normal 12px/16px Verdana,arial; color:#2f2a2b; margin-bottom:8px;}
.news-list .one-detail .one-detail-box h1 span { font-size:11px; font-family:Verdana,arial }
.news-list .one-detail .one-detail-box p { font:normal 11px/16px Verdana,arial; color:#848484; margin:0 0 15px;}
.news-list .one-detail .one-detail-box .recui_bottom-news-detail { margin-top:33px !important;}
.news-list .one-detail .one-detail-box .recui_bottom { margin-top:-16px;margin-top:-15px\9;}
.news-list .one-detail .one-detail-box .mentions  { color:#555555;font-size:11px;}
.news-list .division { border-top:1px dashed #555555;height:4px;margin-top:4px;*margin-top:4px;margin-top:4px\9;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-list .division {margin-top:4px;}
}
.news-list .new-list-box { background:url(../images/new-list-bg.png) no-repeat scroll 0 0; width:346px; height:146px; overflow:hidden; position:relative; float:left; margin-left:4px;}
.news-list .new-list-box-left { margin-left:0} 
.news-list .new-list-box .new-s-img { float:left; margin:16px 0 0 5px; border:1px solid #CCCCCC;}
.news-list .new-list-box .news-brief{ float:right; margin:16px 5px 0 0;width:218px;}
.news-list .new-list-box h1 { font:normal 11px/13px verdana,arial; color:#2f2a2b; margin-bottom:5px}
.news-list .new-list-box p { font:normal 10px/16px verdana,arial; color:#848484}
.news-list .new-list-box .recui_bottom { background:url(../images/like-bg.png) no-repeat scroll 0 0; height:24px; left:4px; bottom:3px; position:absolute; width:340px; }
.news-list .new-list-box .recui_bottom .mentions { color:#555555;font-size:11px;}
.news-list .new-list-box .recui_bottom .right_bt { padding-left:4px;}
.news-list .new-list-box .recui_bottom .left_bt { padding-right:4px;}
.news-list .another-news { background:url(../images/new-six-bt-bg.png) no-repeat scroll 0 0; width:696px; height:56px;}
.news-list .another-news .text { float:left; margin:14px 0 0 10px;}
.news-list .another-news .text h1 { font:bold 12px/12px arial; color:#2c2c2c;}
.news-list .another-news .text p { font:normal 11px/11px verdana,arial; color:#868686; margin-top:5px;}
.news-list .another-news .bt-more { float:right; margin:12px 10px 0 0;}
.long_title { background:url(../images/titlebg2.png) no-repeat scroll 0 0; width:696px; height:24px; }
.long_title h1 { font:bold 12px/24px arial; color:#fff; padding:0 0 0 10px; text-transform:uppercase}

.calculator { width:402px; height:242px;  position:relative; margin-top: 7px; }
.calculator .cal-bg { background:url(../images/date/calculator_bg.png) no-repeat scroll 0 0 #262261;}
.calculator .cal-bg .cal-img { font-size:0; line-height:5px; height:5px}
.calculator .calculator_box { float:left; background:url(../images/date/cal_box_bg.png) no-repeat scroll 0 0; width:203px; height:227px; margin:3px 0 3px 6px }
.calculator .events-cal { float:right;right:0;width:188px;}
.calculator .events-cal h1.title-c { color:#FFFFFF; font:bold 12px/12px arial; margin:6px 0 10px 0;}
.calculator .events-cal p.des-c {  color:#FFFFFF; font:normal 11px/13px arial;  border-bottom:1px dashed #7B7BA1; padding-bottom:12px;}
.calculator .events-cal .events-cal-table { width:183px; border-bottom:1px dashed #7B7BA1;}
.calculator .events-cal .events-cal-table .date { font:normal 11px/11px arial; color:#fff; height:20px;}
.calculator .events-cal .events-cal-table .des { font:normal 10px/12px arial; color:#fff; }
.calculator .events-cal .events-cal-table .read-more { height:26px;*height:23px;height:23px\9;padding-bottom:2px;vertical-align:bottom;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.calculator .events-cal .events-cal-table .read-more { height:23px;}
}
.calculator .events-cal .bt-view-all { display:block;margin:17px 0 0;}

.this-week-competition { width:403px;  display:inline-block; margin-top:4px;}
.this-week-competition .com-top { background:url(../images/competition-top.png) no-repeat scroll 0 0 ; height:6px;}
.this-week-competition .com-bottom {  background:url(../images/competition-bottom.png) no-repeat scroll 0 0 ; height:6px;}
.this-week-competition .com-box { background:url(../images/competition-center.png) no-repeat scroll 0 0 #e9eaeb; display:inline-block; width:100%}
.this-week-competition .messages { width:98%; margin:0 0 0 5px;}
.this-week-competition .c-t1 { font:normal 11px/11px verdana, arial; color:#3c3738; margin:16px 0 0 15px; text-transform:uppercase}
.this-week-competition .white-bg { width:374px; display:inline-block; margin:10px 0 0 15px;}
.this-week-competition .white-bg .white-bg-top {  background:url(../images/white-box-top.png) no-repeat scroll 0 0; height:6px; width:100%}
.this-week-competition .white-bg .white-bg-bottom {  background:url(../images/white-box-bottom.png) no-repeat scroll 0 0; height:6px; width:100%}
.this-week-competition .white-bg .white-bg-cen { background:#fff; width:100%; display:inline-block; padding:0 0 4px;}
.this-week-competition .white-bg .c-t2 { font:normal 11px/11px verdana, arial; color:#5e4660; margin:13px 0 0 10px;}
.this-week-competition .white-bg .c-des1 {  font:normal 11px/14px verdana, arial; color:#7a7a7a;  margin:10px 0 0 10px; padding:0 5px 0 0;}
.this-week-competition .white-bg .purple-bg { width:353px; background:url(../images/competition-purple.png) no-repeat scroll 0 0; margin:10px 0 0 10px;}
.this-week-competition .white-bg .purple-bg .notice {  font:normal 11px/14px verdana, arial; color:#fff;  padding:0 8px;}
.this-week-competition .white-bg .purple-bg .radio-option { margin:12px 0 0 7px;}
.this-week-competition .white-bg .purple-bg .radio-option li { height:27px; line-height:27px;}
.this-week-competition .white-bg .purple-bg .radio-option li label { font:normal 11px/11px verdana, arial; color:#fff; }
.this-week-competition .white-bg .purple-bg .radio-option li label input { vertical-align:-2px; margin:0 3px 0 0}
.this-week-competition .white-bg .purple-bg dl { margin:7px 0 0 4px}
.this-week-competition .white-bg .purple-bg dl dt { font:normal 11px/11px verdana, arial; color:#fff; padding-bottom:5px; padding-left:3px;}
.this-week-competition .white-bg .purple-bg dl dt span { color:#6bcb2c}
.this-week-competition .white-bg .purple-bg dl dd { height:27px;}
.this-week-competition .white-bg .purple-bg .confirm {  font:normal 10px/10px arial; color:#fff;margin:8px 0 0;padding:0 0 0 4px; }
.this-week-competition .white-bg .purple-bg .confirm input { vertical-align:-2px; margin-right:5px; }
.this-week-competition .white-bg .purple-bg .confirm span { color:#6bcb2c}
.this-week-competition .white-bg .purple-bg .bt-table { margin:10px 0 0; *margin:3px 0 0; width:349px;}
.this-week-competition .white-bg .purple-bg .bt-table .xinghao { color:#6bcb2c; font:normal 10px/10px verdana,arial; padding-left:5px;}
.this-week-competition .white-bg .purple-bg .bt-table .bt { text-align:right}
.this-week-competition .bottom-notice {  font:normal 11px/14px verdana, arial; color:#2f2a2b; padding:10px 29px 0 31px;}
.this-week-competition .bottom-notice a { color:#262261; text-decoration:underline}
.input2 {  background:url(../images/input2.png) no-repeat scroll 0 0; font:bold 11px/11px arial; color:#eee; padding:7px 5px 6px 7px; width:332px;}
.this-week-competition .white-bg .purple-bg .purple-div { width:353px;}
.this-week-competition .white-bg .purple-bg .purple-div .p-top { background:url(../images/purple-top.png) no-repeat scroll 0 0; height:4px; width:100%}
.this-week-competition .white-bg .purple-bg .purple-div .p-bottom { background:url(../images/purple-bottom.png) no-repeat scroll 0 0; height:4px; width:100%}
.this-week-competition .white-bg .purple-bg .purple-div .p-cen { background:url(../images/purple-center.png) repeat-y scroll 0 0; display:inline-block; width:100%}

.news-list  .template1 {}
.news-list .template1 .one-detail-box { padding:11px 22px 35px; border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative}
.news-list .template1 .one-detail-box h1 { margin:6px 0 14px; color:#262261}
.news-list .template1 .one-detail-box p { font:normal 11px/14px verdana, arial; color:#6d6c6c; margin:0 0 14px;} 
.news-list .template1 .one-detail-box p.font-blue {  color:#262261}
.news-list .template1 .one-detail-box p.font-blue a { font:normal 11px/14px verdana, arial; text-decoration:underline;color:#262261}
.news-list .template1 .one-detail-box p.font-red {   color:#ed1c24}
.news-list .template1 .one-detail-box .img-float-left { float:left; margin:0 15px 0 0;}

.news-list .customer-charter .one-detail-box h1  { margin:22px 0 6px }
.news-list .customer-charter .one-detail-box h1.topc { margin:2px 0 6px;}
.news-list .customer-charter .one-detail-box .image1 { position:absolute; right:18px; top:11px}
.news-list .customer-charter .one-detail-box .image2 { position:absolute; right:18px; top:247px;}
.news-list .customer-charter ul { margin-bottom:8px;}
.news-list .customer-charter ul li {  font:normal 11px/15px verdana, arial; color:#6d6c6c; list-style:url(../images/green-right.png) outside none;margin:0 0 0 27px;padding:5px 0 6px;}
.news-list .customer-charter ul li a { font:normal 11px/14px verdana, arial; text-decoration:underline;color:#262261}

.news-list .jobs .jobs-box1 { padding:11px 22px 11px}
.news-list .jobs .jobs-box2 { position:relative; padding:7px 22px 13px; }
.news-list .jobs .jobs-box2  h2 { font:normal 12px/12px verdana, arial; color:#ed1c24; margin:0 0 10px;}
.news-list .jobs .jobs-box2 dl { clear:both; margin:4px 0 0; float:left}
.news-list .jobs .jobs-box2 dl dt { font:normal 11px/11px verdana, arial; color:#ed1c24; float:left; width:97px;}
.news-list .jobs .jobs-box2 dl dd { background:url(../images/dashed-sword.png) no-repeat scroll 0 center; padding-left:20px;  color:#6D6C6C;font:11px/14px verdana,arial; float:left}
.news-list .jobs .jobs-box2 p { line-height:18px; margin:13px 0 0;}
.news-list .jobs .jobs-box2 .recui_bottom { margin:0}
.news-list .jobs .jobs-box2 .bookmark { position:absolute; right:0; top:0; text-align:right}
.news-list .jobs .jobs-box2 .bookmark .add { border-bottom:1px solid #CCCCCC;margin:0 10px 7px;padding:0 10px 5px 33px; background:url(../images/pentacle.png) no-repeat scroll 10px 0; }
.news-list .jobs .jobs-box2 .bookmark .add a { color:#262261;font:11px/16px verdana,arial; margin:0}
.news-list .jobs .jobs-box2 .bookmark a { margin-right:10px;}

.h_calendar_events {	width:289px; height:314px; background:url(../images/h_calendar_event_bg.png) center no-repeat scroll; position:relative; margin-top:4px;}
.h_calendar_events .h_calendar_events_title {	width:129px;	height:11px;	padding-top:15px;	padding-left:11px;}
.h_calendar_events .h_calendar_events_title h1 {	width:129px;	height:11px;	line-height:11px;	font-size:12px;	font-weight:bold;	color:#fff;	display:block;}
.h_calendar_events .h_calendar_events_container {	width:271px;	height:253px;	padding-top:11px;	padding-left:9px;}
.h_calendar_events .h_calendar_events_container .h_calendar_events_container_t {	margin-left:1px;}.h_calendar_events .h_calendar_events_container .h_c_e_nav {	cursor:pointer;	float:left;	margin-right:2px;	height:26px;	font-size:10px;	font-family:Verdana, Geneva, sans-serif;	color:#ffffff;	font-weight:bold;}
.h_calendar_events .h_calendar_events_container .h_feature {	width: 63px;	background:url(../images/h_calendar_event_feature_bg.png) no-repeat center scroll;	color:#2f2a2b;}
.h_calendar_events .h_calendar_events_container .h_wh_on {	width:71px;	background:url(../images/h_calendar_event_event_bg.png) scroll no-repeat center;}
.h_calendar_events .h_calendar_events_container .h_venues {	width:55px;	background:url(../images/h_calendar_event_venues_bg.png) scroll no-repeat center;}
.h_calendar_events .h_calendar_events_container .h_c_e_nav .h_c_e_nav_w {	width:50px;	height:9px;	margin-left:10px;	margin-top:5px;	font-size:9px;}
.h_calendar_events .h_calendar_events_container .h_venues .h_c_e_nav_w {	width:38px;	margin-left:11px;	font-size:9px;}
.h_calendar_events .h_calendar_events_container .h_news .h_c_e_nav_w {	width:30px;	margin-left:16px;}
.h_calendar_events .h_calendar_events_container .h_feature .h_c_e_nav_w {	width:48px;	margin-left:11px;	font-size:9px;}
.h_calendar_events .h_calendar_events_container_m {width:271px;	height:224px;overflow-y:scroll; overflow-x:hidden;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con {	width:250px;	height:169px;	padding-top:13px;	padding-left:9px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part{	width:252px;	height:auto;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_img {	width:52px;	height:52px;	overflow:hidden;	float:left;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content {	float:left;	width:191px;	margin-left:9px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .ce_line {	width:249px;	height:10px;	border-bottom:solid #cdcdcd 1px;	margin-left:1px;	margin-bottom:9px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_title {	height:11px;	width:182px;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;	font-style:normal;	color:#2f2a2b;	line-height:11px;}
.h_calendar_events .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_desc {	font-size:9px;	font-family:Verdana, Geneva, sans-serif;	color:#7a7a7a;	font-weight:normal;	margin-top:7px;	line-height:12px;}
.h_calendar_events .h_calendar_events_container_b {	width:171px;	position:absolute;	bottom:11px;	right:9px;	line-height:10px;	color:#adadad;	font-size:10px;	font-weight:normal;}
/**********newletter*********/
.h_newletter_module{ width:289px; height:159px; background:url(../images/h_newletter_bg.png) no-repeat scroll; margin-top:5px;}
.h_newletter_module .h_newletter_module_con{ width:267px; height:132px;padding-left:11px; padding-top:15px;}
.h_newletter_module .h_newletter_readme{ font-family:Arial, Helvetica, sans-serif;}
.h_newletter_module .h_newletter_readme h1{ font-size:12px; font-weight:bold; color:#ffffff; font-style:normal; line-height:0px; text-transform:uppercase}
.h_newletter_module .h_newletter_readme div{font-size:10px; font-weight:normal; color:#fff; font-style:normal; margin-top:8px;}
.h_newletter_module .h_newletter_input { margin-top:13px;}
.h_newletter_module .h_newletter_email{ margin-top:7px;} 
.h_newletter_module .h_newletter_input input{ width:253px; height:17px; background:url(../images/h_newletter_input_bg.png) no-repeat scroll; padding:5px 7px; color:#eeeeee; font-size:11px; font-weight:bold;}
.h_newletter_module .h_newletter_module_submit{ position:relative; width:267px; height:27px; margin-top:7px;}
.h_newletter_module .h_newletter_module_submit .h_newletter_module_s{ position:absolute;color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:10px;}  
.h_newletter_module .h_newletter_module_submit .su_check{ left:-3px; top:4px; width:auto; height:auto;}
.h_newletter_module .h_newletter_module_submit .su_text{ left:17px; top:7px; line-height:10px; width:216px; font-size:10px; font-family:Verdana, Geneva, sans-serif; display:block;}
.h_newletter_module .h_newletter_module_submit .su_button{ right:0; top:0;}

/***********facebook blog*************/
.tempcontainer{ width:1002px; margin:0 auto;}
.clearfloat{ clear:both;}
.h_wi_fb { width:289px; height:220px;margin-top:6px;}
.h_wi_bgbg{background-image:url(../images/h_wi_fb_bg.png);background-repeat: no-repeat; background-attachment:scroll;}
.h_wi_fbblue{background-image:url(../images/h_wi_fb_bg_blue.png);background-repeat: no-repeat; background-attachment:scroll;}
.h_wi_blogblue{background-image:url(../images/h_wi_fb_bl_button.png);background-repeat: no-repeat; background-attachment:scroll;}
.h_wi_fb .h_calendar_events_container{width:271px; height:185px;padding-top:0;padding-left:9px; margin-top:0px;}
.h_wi_fb .h_calendar_events_container .h_calendar_events_container_m_out{ width:271px; height:159px; background:url(../images/h_wi_fb_content_bg.png) no-repeat scroll center;z-index:100; }
.h_wi_fb .h_calendar_events_container .h_calendar_events_container_m{ width:271px; height:159px; overflow-y:hidden;overflow-x:hidden; z-index:-1; }
.h_wi_fb  .h_calendar_events_container_m .h_c_e_container_m_con{ width:250px; height:169px; padding-top:11px; padding-left:9px;}
.h_wi_fb .h_calendar_events_container_t .h_c_e_nav .h_c_e_nav_w{height:26px; font-size:0; margin-left:0; margin-top:0;}
.h_wi_fb .h_calendar_events_container_t .facebook,
.h_wi_fb .h_calendar_events_container_t .witter ,
.h_wi_fb .h_calendar_events_container_t .blog{ background:none;}
.h_wi_fb .h_calendar_events_container  .witter{ margin-right:3px;}
.h_wi_fb .witter .h_c_e_nav_w{ width:63px;}
.h_wi_fb .facebook .h_c_e_nav_w{ width:71px;}
.h_wi_fb .blog .h_c_e_nav_w{width:55px;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content .ce_content_desc{ font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#7a7a7a; font-weight:normal; margin-top:0px; position:relative;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .ce_line{ width:253px; height:5px; background:url(../images/h_wi_fb_cline.png) no-repeat scroll; margin-left:1px; margin-bottom:4px; border:none;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_img{ width:34px; height:29px;}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content{ float:left; width:201px; margin-left:7px;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_nt{font-size:11px; color:#2f2a2b; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_n{font-size:11px; font-weight:bold; color:#51bacd;font-family:Arial, Helvetica, sans-serif;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_info{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#7A7A7A;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_time{font-size:10px;font-weight:bold; color:#9a9a9a; display:block; margin-top:4px;}
.h_wi_fb .h_calendar_events_container_m  .h_wi_tw_reply{font-size:10px; color:#51bacd; font-weight:bold;margin-top:4px;}
.h_wi_fb .h_calendar_events_container_b{ width:171px; position:absolute;bottom:10px; right:9px; line-height:10px; color:#ffffff; font-size:10px; font-weight:normal;}
.h_wi_fb .h_wi_twitter_logo{ width:67px; height:13px; position:absolute;bottom:10px; left:10px; line-height:0; font-size:0; display:none}
.h_wi_fb .h_calendar_events_container_m .h_c_e_container_m_con .h_ce_part .ce_content_desc{ line-height:14px;}

/******Daily Poll*********/
.h_poll_module{ width:289px; height:112px; background:url(../images/h_poll_bg.png) no-repeat scroll center; position:relative ;margin-top:5px;}
.h_poll_module .h_poll_title{ width:83px; height:28px; background:url(../images/h_poll_t_bg.png); position:absolute; top:10px; left:12px; z-index:10;}
.h_poll_module .h_poll_title div{ color:#2f2a2b; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:12px; font-style:normal; position:absolute; top:3px; left:8px; }
.h_poll_module .h_poll_info_show{ width:263px; height:43px; background:url(../images/h_poll_show_info_bg.png) no-repeat scroll center; position:absolute; top:28px; left:12px; z-index:20;}
.h_poll_module .h_poll_info_show div{ width:232px; height:23px; position:absolute; top:3px; left:10px; line-height:15px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#ffffff;}
.h_poll_module .h_poll_radios{ width:266px; height:30px; background:url(../images/h_poll_radio_bg.png); position:absolute; bottom:10px; left:11px;}
.h_poll_module .h_poll_radios .radios{ width:256px; height:17px; position:absolute; top:8px; left:9px;}
.h_poll_module .h_poll_radios .radios span{ height:17px; line-height:17px; position:relative; margin-right:11px;font-size:11px; font-weight:bold; color:#2f2a2b; font-style:normal; }
.h_poll_module .h_poll_radios .radios span { }
.h_poll_module .h_poll_radios .radios .r1{ margin-right:10px;*margin-right:6px;}
.h_poll_module .h_poll_radios .radios .r2{ margin-right:10px;*margin-right:6px;}
.h_poll_module .h_poll_radios .radios .r3{ margin-right:0;}
.h_poll_module .h_poll_radios .radios .r3 a{width:130px;}
.h_poll_module .h_poll_radios .radios input { vertical-align:-2px ; margin-right:2px;*margin-right:0px;}
.h_poll_module .h_poll_radios .tijiao { position:absolute;right:6px;top:5px; }
.h_poll_module .h_poll_radios .tijiao input { width: 31px; height:19px; background:url(../images/bt-vote.png) no-repeat scroll 0 0; cursor:pointer}
.h_poll_module .h_poll_radios .tijiao input:hover { background-position:0 -19px}

.h_poll_module .h_poll_pop_bg{ width:263px; height:75px; background:url(../images/h_poll_pop_bg.png) no-repeat scroll center; position:absolute; top:28px; left:12px; z-index:100;}
.h_poll_module .h_poll_pop_bg .h_poll_pop_con{ width:262px; height:44px; margin-left:9px; margin-top:9px;}

/*******home news letter*pop***/
.dome_newsletter_pop{ display:none;}
.dome_opacity{
	background:none repeat scroll 0 0 #FFFFFF;
	width:100%; height:100%; position:absolute;
	filter:alpha(opacity=60); 
    opacity:0.6;
	position: fixed;
	z-index:100;
	left:0; 
	top:0;
}
.dome_newsletter{
	      z-index:200;
		  position:fixed; 
          width:573px; 
		  height:385px; 
          background:url(../images/h_newsletter_pop_bg.png) no-repeat scroll center;
          top:0; left:0;
	}
	
.dome_newsletter .close_bt{ position:absolute; right:10px; top:100px; top:42px; right:40px;}
.dome_newsletter_pop  .h_newsletter_pop_con{ width:490px; height:290px;margin-top:51px; margin-left:43px; position:absolute;}
.dome_newsletter_pop  .h_newsletter_pop_con .h_newsletter_pop_title h1{ font-size:14px; font-weight:bold; color:#2f2a2b; height:16px; line-height:16px; width:175px; padding-left:25px;}
.dome_newsletter_pop  .h_newsletter_pop_spacline{ width:485px; height:5px; font-size:0; line-height:0; margin-top:16px;}
.dome_newsletter_pop  .h_newsletter_pop_forminfo{ font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; font-style:normal; width:490px; height:24px; line-height:18px; padding-top:12px;}


.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table{width:489px; height:92px; margin-top:20px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input input{ width:330px; height:17px; background:url(../images/h_newsletter_pop_inputbg.png) no-repeat scroll center; padding:5px 7px; color:#fff; font-size:11px; font-weight:bold;}

.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date{ position:relative;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date ul{ position:absolute; display:none; left:0;  top:27px; background-color:#2f2a2b;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date ul li{ list-style:none outside none; color:#fff; border:1px solid #CCC; border-top:none;font-size:11px; font-weight:bold; padding-left:7px; padding-top:10px; cursor:pointer;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date ul li:hover{ font-style:italic; font-size:12px; color:#966;}


.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_date input{ float:left;padding: 5px 7px;height:17px; cursor:pointer;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_day  input{ width:43px;background:url(../images/h_newsletter_pop_ssinputbg.png) no-repeat scroll center;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_day ul{width:57px; left:0;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_day ul li{ list-style:none outside none;}


.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_month  input{ width:54px;  background:url(../images/h_newsletter_pop_minputbg.png) no-repeat scroll center; margin-left:10px;} 
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_month ul{width:68px; left:67px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_year  input{ width:73px; background:url(../images/h_newsletter_pop_sinputbg.png) no-repeat scroll center; margin-left:10px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input .h_news_pop_year  ul{width:87px; left:145px;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .h_news_pop_input  .h_news_pop_date_opt{ color:#c4c4c4; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-style:normal; margin-top:8px; margin-left:10px; float:left;}
.h_newsletter_pop_form  .h_newsletter_pop_form_inputs table .input_label{ color:#2f2a2b; font-size:11px; font-weight:nomal; font-style:normal;font-family:Verdana, Geneva, sans-serif; width: 139px;}
.h_newsletter_pop_form  .h_news_pop_radios table{ width:455px; height:16px; margin-top:16px;}
.h_newsletter_pop_form  .h_news_pop_radios table .h_news_radio_pop_text{ color:#2f2a2b; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal;}
.h_newsletter_pop_form  .h_news_pop_radios table .h_news_r{ width:15px;}
.h_news_pop_submit{ width:490px; height:44px; background:url(../images/h_newsletter_pop_subbg.png) no-repeat center scroll; margin-top:5px;}
.h_news_pop_submit  table{ height:34px; width:480px; margin-left:10px; margin-top:5px;}

/*******-----------------**********adverting start *************/
.header .nav_box .ad_nav_box{background:url(../images/ad_gray_nav_bg.png) no-repeat scroll 0 0;}
.header .nav_box .ad_nav_box ul li a {background:url(../images/ad_nav_li_bg.png) no-repeat scroll 0 center;}
.header .nav_box  .ad_nav_box ul li span {background:url(../images/ad_nav_line_bg.png) no-repeat scroll 100% 0;}
.header .nav_box .ad_nav_box2 .nav_search table tr td.t span {color:#959595; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.advertsing_long_title h1{ color:#f7f7f7; font-size:12px;}
.advertsing  .ad_enquire{ width:652px; height:49px; background:url(../images/ad_enquery_sub_bg.png) no-repeat scroll; margin-top:97px;}
.advertsing  .ad_enquire table{ width:631px; height:34px; margin-top:0px; margin-left:12px;}
.advertsing  .ad_enquire .ad_enquire_space{ width:630px; height:9px;}
.advertsing .advertsing_con .ad_link_words{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#262261; width:502px;}
.advertsing .advertsing_con .ad_link_words a{ text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:11px;color:#262261; }

.advertsing_con .jobs-box1{ position:relative;}
.ad_temp_pic1{right:21px; top:84px; position:absolute;}

        /*******3colum quik contact************/
.ad_3colum_quik_contact{ width:288px; height:278px; background:url(../images/ad_3colum_quik_contact_enquiry.png) scroll no-repeat;}
.ad_3colum_quik_contact .con{ width:266px; height:235px; padding-top:35px; margin-left:11px;}
.ad_3colum_quik_contact p{ line-height:13px; color:#ffffff; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; word-spacing:-2px;}
.ad_3colum_quik_contact .con .aqc_inputs{ *margin-top:6px!important;margin-top:8px;}
.ad_3colum_quik_contact .con .aqc_inputs input{ width:251px; height:17px; padding:5px 7px; background:url(../images/ad_3colum_quik_c_e_linputbg.png) no-repeat scroll; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ad_3colum_quik_contact .con .aqc_type input{ background:url(../images/ad_3colum_quik_c_e_selectbg.png) no-repeat scroll; cursor:pointer;}
.ad_3colum_quik_contact .con .aqc_type{ position:relative;}
.ad_3colum_quik_contact .con .aqc_type ul{ position:absolute; top:27px; left:0; display:none; width:255px;}
.ad_3colum_quik_contact .con .aqc_type ul li{ list-style:none outside none;  width:263px;padding:0;border:#999 solid 1px; border-top:none;background:#262261;}
.ad_3colum_quik_contact .con .aqc_type ul li:hover{ background:#ed1c24;}
.ad_3colum_quik_contact .con .aqc_type ul li div{ width:200px; margin-left:6px;height:20px; line-height:20px; font-size:13px; color:#fff;font-weight:500;}
.ad_3colum_quik_contact .con .aqc_type ul li:hover div{ font-size:13px; font-weight:bold; font-style:italic; color:#efffff; cursor:pointer;}





.ad_3colum_quik_contact .con .aqc_date table{width:265px;}
.ad_3colum_quik_contact .con .aqc_date table td input{ width:120px; height:17px; background:url(../images/ad_3colum_quik_c_e_datebg.png) scroll no-repeat; padding:5px 7px; cursor:pointer;}
.ad_3colum_quik_contact .con .aqc_radios table{ margin-left:2px;}
.ad_3colum_quik_contact .con .aqc_radios table td input{ width:auto; background:none; padding:0;}
.ad_3colum_quik_contact .con .aqc_radios table .aqcd_r{ width:17px; height:19px;}
.ad_3colum_quik_contact .con .aqc_radios table .aqcd_t{height:16px; color:#2f2a2b; font-size:11px; width:71px; font-family:Verdana, Geneva, sans-serif; line-height:16px;}
.ad_3colum_quik_contact .con .aqc_radios table .aqcd_t2{ width:60px;}
.ad_3colum_quik_contact .con  .aqc_spac{ font-size:0;}
.ad_3colum_quik_contact .con .aqc_sub table { width:270px; height:34px;}
.ad_3colum_quik_contact .con .aqc_sub table td input{ width:130px; height:34px;}
         /*******************ad statstics************************/
.ad_status .ad_status_part .ad_status_single{ width:319px; height:353px; background:url(../images/ad_status_singlebg.png) scroll no-repeat; float:left;}
.ad_status .ad_status_part .ad_s2{ margin-left:10px;}  
.ad_status .ad_status_part2{ margin-top:15px;}
.ad_status .ad_status_part .ad_status_single .ad_status_title{ margin-top:0px; margin-left:9px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#262261; line-height:27px; height:27px;}
.ad_status .ad_status_part .ad_status_single .view_stat{ margin-left:46px; margin-top:10p; font-size:0;}
.ad_status .ad_status_part .ad_status_single .ad_status_ico{ margin-left:25px; margin-top:26px; width:296px; height:60px;}
.ad_status_ico .ad_st_text{font-size:11px; color:#6d6c6c; font-family:Verdana, Geneva, sans-serif; font-weight:normal; height:16px; line-height:16px;}
.ad_status .ad_status_part .ad_status_bottom_info{ color:#9b9b9b; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; margin-top:18px; line-height:10px;}
.ad_status_box .ad_enquire{ margin-top:11px;}
          /***************ad sponor2***************/
.ad_bodybg1{ background:url(../images/body_bg/ad_bodybg1.png) no-repeat scroll center 0 #F7F7F2;}
.header .nav_box_ad_sponsor2 { background:url(../images/nav_box_bg_green_blue.png) no-repeat scroll 0 0; width:996px; height:97px; position:relative;}
.header .nav_box_ad_sponsor2 .nav_bar2 .nav_search table tr td.t span { color:#fff;}
          /***********************ad sponsor***************/
.ad_bodybg_sponsor{ background:url(../images/body_bg/ad_bodybg_sponsor.png) no-repeat scroll center 0 #F7F7F2;}
.header .nav_box_ad_sponsor{background:url(../images/nav_box_bg_green.png) no-repeat scroll 0 0; width:996px; height:97px; position:relative;}
.header .nav_box_ad_sponsor .nav_bar { background:url(../images/nav_bg_yellow.png) no-repeat scroll 0 0; width:985px; height:47px; position:relative; left:5px; top:6px; z-index:2;}
.header .nav_box_ad_sponsor .nav_bar ul li a{ background:url(../images/ad_nav_li_bg_yellow.png) no-repeat scroll 0 center;}
.header .nav_box_ad_sponsor .nav_bar ul li span {background:url(../images/nav_devision_yellow.png) no-repeat scroll 100% 0;}
.header .nav_box_ad_sponsor .nav_bar2 .nav_search table tr td.t span {  font-weight:bold; font-size:11px; font-style:normal; color:#1d222e; font-family:Arial, Helvetica, sans-serif;}
            /**********3column facebook scroll*********/
.h_wi_fb .h_calendar_events_container .h_calendar_events_container_m_sponsor2{ width:271px; height:159px; overflow-y:hidden;overflow-x:hidden; z-index:-1; }
   
   
      /*************************area******left**************/
.ad_area_lr{ float:left;}
.ad_area_left{ width:293px; margin-right:6px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part{ width:293px;padding:0; margin-top:8px;}	
.ad_area_box .ad_status_part .ad_area_lr  .ad_area_rates{height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part .title{ height:28px; width:293px;background:url(../images/ad_area_hbg_rates.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part .title h1{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#262261; line-height:28px; width:260px; height:28px;margin-left:8px; display:inline;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul{ width:291px; height:auto;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;  padding:0; margin:0;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li{border-bottom:1px solid #dadada; width:291px;line-height:28px; padding:0; margin:0; display:block; list-style-position:outside; list-style-type:none; list-style-image:none;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li table{width:275px; height:27px; margin-left:7px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li table td{ text-align:left; color:#262261; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:14px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul li table .ad_area_Rates_price{text-align:right; color:#6d6c6c;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul .ad_area_info{height:auto;line-height:15px; min-height:45px; border-bottom:none;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul .ad_area_info table{ margin-top:10px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_lr_part ul .ad_area_info table td{ text-align:left; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria{ height:auto; padding:0;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria .title{ height:28px; width:293px;background:url(../images/ad_area_hbg_title_cri.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li { height:auto; padding-top:7px; padding-bottom:9px;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li table{}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li table .ad_area_Rates_time{ width:170px; vertical-align:top; height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul li table .ad_area_Rates_price{vertical-align:top; text-align:right; height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul .ad_area_info{height:auto;border-bottom:none; min-height:10px;}
.ad_area_box .ad_status_part .ad_area_lr .part_criteria ul .ad_area_info table{ margin-top:0; height:auto;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim{ height:auto; margin-top:8px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim .title{ height:28px; width:293px;background:url(../images/ad_area_hbg_title_tem.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li{ padding-top:2px; padding-bottom:10px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table td{}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table td div{ height:auto; margin-top:8px;font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:13px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table .testim_t div{ color:#262261; font-size:11px; }
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table .testim_m div{color:#6d6c6c; font-size:11px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul li table .testim_b div{color:#a2a2a2; font-size:10px;}
.ad_area_box .ad_status_part .ad_area_lr .ad_area_testim ul .ad_area_info table{ margin-top:0px;}
		             /*************************area*****right*********/
.ad_area_right{width:351px; float:right; padding-right:0;}
.ad_area_box .ad_status_part .ad_area_right .ad_galery { width:351px;}
.ad_area_box .ad_status_part .ad_area_right .ad_galery .title{ height:28px; width:351px;background:url(../images/ad_area_right_hbg_galery.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part.ad_galery ul{ width:349px; height:auto;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part ul li{ width:349px; height:auto; border:none;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part ul .ad_area_info table{ margin-left:5px; margin-top:6px; width:340px; height:27px;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_lr_part ul .ad_area_info table .scroll_info{ font-size:11px; color:#6d6c6c; font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:14px;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_area .title{ height:28px; width:351px;background:url(../images/ad_area_hbg_area.png) no-repeat scroll;}
.ad_area_box .ad_status_part .ad_area_right .ad_area_area{ width:351px; height:251px;}

.ad_area_box .ad_status_part .ad_area_right .ad_area_area .add_area_con{height: 223px;position:relative;width: 347px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}

.ad_area_box .ad_status_part .ad_area_right .ad_area_area .add_area_con .ad_area_adbanner{ font-size:0;line-height:0; width:275px; height:141px; position:absolute; top:38px; left:36px;}

.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title{ width:652px; height:28px; background:url(../images/ad_customer_status_titlebg.png) no-repeat scroll;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title h1{width:600px; height:28px; line-height:28px; margin-left:8px; font-size:12px; color:#262261; font-family:Verdana, Geneva, sans-serif;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status ul{ width:650px; height:auto; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;  padding:0; margin:0;}

.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results{padding-top:10px; padding-left:5px; padding-bottom:10px;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results .ad_cus_result{float:left; margin-left:3px;}
   
/*******-----------------**********adverting end *******start corporate module******/
.cor_room_select{ width:696px; height:56px; background:url(../images/cor_plist_tselect_bg.png) scroll no-repeat; margin-top:5px;}
.cor_room_select .scon{width:696px; height:46px;padding-top:13px; padding-left:19px;}
.cor_room_select .scon table{width:661px; height:27px;}
.cor_room_select .scon table .info{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:27px; height:27px; text-align:left; color:#fffeff;}
.cor_room_select .scon table .sinput{width:222px;height:27px; position:relative; display:block;}
.cor_room_select .scon table .sinput input{width:208px;height:17px;background:url(../images/cor_plist_tselect_input_bg.png) no-repeat scroll; padding:5px 7px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#eeeeee; cursor:pointer;}
.cor_room_select .scon table .sinput ul{width:221px; height:auto; position:absolute; top:27px; left:0; background:#262261; z-index:100000; border:1px solid #959595;display: none;}
.cor_room_select .scon table .sinput ul li:hover{ background:#ed1c24;}
.cor_room_select .scon table .sinput ul li div{cursor:pointer; color:#FFFFFF; width:auto; padding-left:7px; line-height:18px;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates{ width:651px; border:#dadada 1px solid;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates td{border:#dadada 1px solid;color:#262261;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .cor_h_title{ width:651px; height:28px;background:url(../images/cor_hire_day_tbg.gif) no-repeat scroll;color:#262261; font-size:12px;font-family:Verdana, Geneva, sans-serif; padding-left:5px; font-weight:normal;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .tr_bg{ background-color:#edffe7;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .tr_bg td{ height:33px;}

.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .fi{ width:360px;*width:310px!important; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-left:5px;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .la{ padding-left:8px;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .la table{ border:none;width:auto;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .la table td{ border:none;font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-left:5px;}

.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .la table .la1{ width:63px;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .la table .la2{ color:#6d6c6c; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.cor_room .ad_status_part .ad_status_bottom_info{ word-spacing:-2px; margin-top:22px; margin-bottom:18px;}
.corporate_section .ad_status .ad_status_part2 .cor_hire_rates .mi{ width:130px;}
       /*********core events*************/
.cor_room .ad_status_part2 h6,.cor_room .ad_status_part2  .c_events li{ font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#262261; font-weight:normal; line-height:13px;}
.cor_room .ad_status_part2  .c_events{ margin-top:18px;}
.cor_room .ad_status_part2  .c_events li{ margin-top:11px; background:url(../images/cor_li_bg.png) no-repeat; background-position:left; padding-left:29px; line-height:16px;}



/***** Swimming Page **/
.swim-contract-banner { margin:5px 0 0 0}
.swim-contract-banner img { cursor:pointer}
.swim-price { margin-top:5px; position:relative; background:url(../images/delete-swim-price.png) no-repeat scroll 0 0; width:694px; height:407px; display:none }
.swim-price .swim-popup-box { display:none; width:567px; height:297px;  position: absolute; left:116px; top:97px; background:url(../images/swim-pop-bg.png) no-repeat scroll 0 0; z-index:100 }
.swim-price .swim-popup-box .swim-popup{ background:url(../images/swim-time-pop-bg.png) no-repeat scroll 0 0 ; width:248px; height:287px; margin:0 0 0 148px; position:relative}
.swim-price h1.s-t { font:normal 14px/14px arial black, arial; color:#ffffff; padding:17px 30px 0 52px;}
.swim-price h2.s-t-d { font:normal 10px/10px arial; color:#ffffff; padding:3px 30px 0 52px;}
.swim-price .date-box { background:url(../images/swim-date-bg.png) no-repeat scroll 0 0; width:572px; height:35px; margin:8px 10px 0 0; float:right; position:relative;}
.swim-price .date-box h1.date-text{ font:bold 12px/12px arial; color:#fff;  line-height:35px;padding:0 0 0 7px; }
.swim-price .date-box .swim-day { left:275px;top:4px;  width:79px; z-index:10}
.swim-price .date-box .swim-day .select1 { background:url(../images/swim-date-day.png) no-repeat scroll 0 0; width:67px}
.swim-price .date-box .swim-day .Option {  width:77px; top:27px; height:242px; overflow-y:scroll; overflow-x:hidden}
.swim-price .date-box .swim-year { left:360px;top:4px; z-index:10}
.swim-price .date-box .swim-year .select1 { background:url(../images/swim-date-month-year.png) no-repeat scroll 0 0; width:161px}
.swim-price .date-box .swim-year .Option {  width:171px; top:27px;}
.swim-price .date-box .calendar-ico { left:543px;top:8px; position:absolute}
.swim-price .date-box .calendar-ico img { cursor:pointer}
.swim-price .date-box .calculator_box { background:url(../images/date/cal_box_bg.png) no-repeat scroll 0 0;bottom:-108px;float:none;height:227px;left:25px;position:absolute;width:203px;z-index:10; display:none}
.swim-price .date-box .calculator_box .closebt { bottom:4px;position:absolute;right:4px;}
.swim-price .date-box .calculator_box .closebt a { color:#FFFFFF;font:bold 13px/12px arial;}
.swim-price  .timepanel { width:678px; height:302px; position:relative; margin:5px 6px 0 0; float:right}
.swim-price  .timepanel .week-panel { position:absolute; left:0; top:54px; z-index:2}
.swim-price  .timepanel .week-panel .week-one {  background:url(../images/time-panel-week-bg.png) no-repeat scroll 0 0; width:103px; height:31px; position:relative; margin:0 0 4px; cursor:pointer}
.swim-price  .timepanel .week-panel .week-one-click { background-position:0 -31px;}
.swim-price  .timepanel .week-panel .week-one span { font:bold 11px/31px arial; color:#fff; padding:0 0 0 9px;}
.swim-price  .timepanel .week-panel .week-one .week-num { position:absolute; right:4px; top:3px; background:url(../images/week-day-bg.png) no-repeat scroll 0 0; width:24px; height:24px; text-align:center; vertical-align:middle; font:bold 11px/23px arial; color:#fff; display:none}
.swim-price  .timepanel .week-panel .week-one-click .week-num { display:block}
.swim-price  .timepanel .time-table { background:url(../images/time-panel-bg.png) no-repeat scroll 0 0; position:absolute; left:102px; top:0; width:572px; height:300px; z-index:1; overflow:hidden; position:relative}
.swim-price  .timepanel .time-table .time-inner { position:absolute; left:3px; top:5px; width:1410px; height:290px;cursor:pointer;}
.swim-price  .timepanel .time-table .time-inner .time { background:url(../images/time-bg.png) no-repeat scroll 0 0; width:28px; height:47px; /*overflow:hidden;*/ float:left;
 }
.swim-price  .timepanel .time-table .time-inner .time  span {  font:bold 12px/12px arial; color:#003356; -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); margin:17px 0 0; display:inline-block;}
.swim-price  .timepanel .time-table .time-inner .odd { background-position:-29px 0}
.swim-price  .timepanel .time-table .time-inner .even { background-position:0 0}
.swim-price  .timepanel .time-table .time-inner .week-right-table { left:0;position:absolute; z-index:1}
.swim-price  .timepanel .time-table .time-inner .week-right-table tr { line-height:14px;}
.swim-price  .timepanel .time-table .time-inner .week-right-table td {  border:1px solid #ccc; /*width:27px;*/ cursor:pointer}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.blue-bg{ background:#578aff!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.yellow-bg{ background:#ffcc00!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.purple-bg{ background:#8d3c94!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.purple-dark-bg{ background:#572d5b!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.pink-bg{ background:#ff00b4!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.orange-bg{ background:#ff9000!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.green-bg{ background:#00c5b5!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.brown-bg{ background:#cdbda2!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.red-bg{ background:#ed1c24!important}
.swim-price  .timepanel .time-table .time-inner .week-right-table td span { font:bold 9px/9px verdana, arial!important; color:#fff!important; padding:0 0 0 4px!important;}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.even { background:#e4ebf1}
.swim-price  .timepanel .time-table .time-inner .week-right-table td.odd { background:#fff}
.swim-price  .timepanel .time-table .timepanel-shadow { background:url(../images/timepanel-shadow.png) no-repeat scroll 0 0 ; width:572px; height:219px; position:absolute; left:1px; top:0; z-index:-1; display:none; height:300px; }

.swim-price .swim-popup-box .swim-popup .swim-popup-inner { height:238px;left:29px;position:absolute;top:29px;width:191px;}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner a.close-bt { color:#FFFFFF;font-size:11px;font-weight:bold;position:absolute;right:5px;top:4px;}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner h2 { font:bold 10px/29px verdana, arial; color:#fff; height:29px; margin:0 0 0 10px}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner .p-con { overflow-y:scroll; overflow-x:hidden; height:196px;}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner .p-con div { padding:17px 10px 10px }
.swim-price .swim-popup-box .swim-popup .swim-popup-inner .p-con div h1 { font:bold 10px/10px verdana, arial; color:#262261;}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner .p-con div h5 { font:normal 10px/10px verdana, arial; color:#262261; margin:5px 0 21px;}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner .p-con div h3 { font:normal 10px/10px verdana, arial; color:#262261;}
.swim-price .swim-popup-box .swim-popup .swim-popup-inner .p-con div p { font:normal 10px/14px verdana, arial; color:#848484; margin:0 0 11px;}

.swim-animal { background:url(../images/swimming-animal.png) no-repeat scroll  0 0; width:400px; height:381px; position:relative; margin-top:4px;}
.swim-animal table { position:absolute; bottom:10px;}
.swim-animal table tr td { text-align:center}
.swim-day-tickets {  background:url(../images/day-tickets.png) no-repeat scroll  0 0; width:289px; height:180px; position:relative; margin-top:4px;}
.swim-day-tickets .price-table {  left:17px;position:absolute;top:81px; }
.swim-day-tickets .price-table p { font:14px/17px Arial black; color:#fff;}
.swim { background-image:url(../images/h_calendar_event_bg_swim.png)}
.swim .h_calendar_events_container .h_wh_on { background:url(../images/blue-tab-no.png) no-repeat scroll center center }
.bannertop4 { margin-top:4px; display:block;font-size:0;line-height:0;}
.red-box { margin-top:4px;}
.red-box .red-box-top { background:url(../images/red-box-top.png) no-repeat scroll  0 0; width:289px; height:30px;}
.red-box .red-box-top h1 { font:bold 12px/12px arial; color:#fff;padding:8px 0 0 11px; text-transform:uppercase}
.red-box .red-box-center {  background:url(../images/red-box-center.png) repeat-y scroll  0 0; width:289px; padding:8px 0 2px;}

.red-box .red-box-center p { font:normal 10px/14px verdana, arial; color:#7a7a7a; margin-bottom:10px; padding:0 23px; text-align:center;}
.red-box .red-box-bottom { background:url(../images/red-box-bottom.png) repeat-y scroll  0 0;width:289px; height:13px; }
.swim .h_calendar_events_container_b { color:#fff;}

/***** Skate Page *****/
.content-title { background:url(../images/h_calendar_event_bg_skate.png) no-repeat scroll  0 0; width:401px; height:244px; position:relative; margin-top:4px; }
.content-title h1 { font:bold 12px/12px arial; color:#fff; padding:11px 0 0 11px;}
.content-title .c-box { height:189px;left:11px;position:absolute;top:42px;width:380px; overflow-y:scroll; overflow-x:hidden}
.content-title .c-box .innerbox { padding:0 0 0 8px;}
.content-title .c-box h2 { font:normal 11px/14px verdana, arial; color:#2f2a2b; margin-bottom:-5px; margin-top:10px;}
.content-title .c-box p {color:#7A7A7A;font:10px/16px verdana,arial;margin-top:16px;}
.content-title .c-box .recui_bottom { margin-top:12px}
.mentions { color:#797979;font-size:10px;}
.like_num {font-size:12px;}
.skate-cal { background-image:url(../images/skate-cal-bg.png);}
.skate-cal .h_calendar_events_container_m { overflow-x:hidden;overflow-y:scroll;}
.skate-cal .h_calendar_events_container_b { color:#fff; }
.skate-cal .h_calendar_events_container .h_wh_on { background:url(../images/black-bg-long.png) no-repeat scroll center center transparent}   
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title{ width:652px; height:28px; background:url(../images/ad_customer_status_titlebg.png) no-repeat scroll;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .title h1{width:600px; height:28px; line-height:28px; margin-left:8px; font-size:12px; color:#262261; font-family:Verdana, Geneva, sans-serif;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status ul{ width:650px; height:auto; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;  padding:0; margin:0;}

.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results{padding-top:10px; padding-left:5px; padding-bottom:10px;}
.news-list .template1 .one-detail-box .ad_status_part2 .ad_customer_status .ad_customer_results .ad_cus_result{float:left; margin-left:3px;}


/***** Contacts  Page *****/
.contacts-box { background:url(../images/contacts-bg.png) no-repeat scroll 0 0 transparent; width:695px; height:491px; margin:5px 0 0;}
.contacts-box .t-table { margin:0 0 0 50px; width:620px; height:16px;}
.contacts-box .t-table td { padding:16px 0 0 0 ;*padding:14px 0 0 0 }
.contacts-box .t-table .td1 { font:normal 11px/11px verdana, arial; color:#fff;}
.contacts-box .t-table .td2 { font:normal 11px/11px verdana, arial; color:#9b9b9b; text-align:right }
.contacts-box .t-table .td2 a { display:inline-block; vertical-align:-4px;}
.contacts-box .inputs { float:left; width:366px;margin:12px 0 0 23px;;}
.contacts-box .inputs .four-inputs { }
.contacts-box .inputs .four-inputs dl.form-bg1 { background:url(../images/contact-form-bg1.png) no-repeat scroll 0 0; width:366px; height:61px; margin:0 0 8px; position:relative; }
.contacts-box .inputs .four-inputs dl.form-bg1 dt { font:normal 11px/11px verdana,arial; color:#2f2a2b; padding:8px 0 0 10px; }
.contacts-box .inputs .four-inputs dl.form-bg1 dd { position:relative; display:inline-block; margin:6px 0 0 0;  padding-left:7px; height:29px;}
.contacts-box  dl.form-bg2 { background:url(../images/contact-form-bg2.png) no-repeat scroll 0 0; width:651px; height:126px; margin:0 0 8px 23px; }
.contacts-box  dl.form-bg2 dt { font:normal 11px/11px verdana,arial; color:#2f2a2b; padding:8px 0 0 10px; }
.contacts-box  dl.form-bg2 dd { position:relative; display:block; margin:6px 0 0 7px}
.contact-i { left:7px;}
.contact-i .Option { border:1px solid #CCCCCC;width:351px; top:27px; padding:0 0 2px;}
.contact-i .Option li { background:none; padding:0 0 0 6px; height:15px;line-height:15px;}
.contact-i .Option li.li_on span { font-weight:bold}
.contact-i .Option li span { font:normal 11px/11px verdana, arial; color:#9f9d9d;}
.select4 { font:normal 11px/11px verdana, arial; color:#9f9d9d; background:url(../images/select4.png) no-repeat scroll 0 0; width:341px; cursor:pointer; padding:7px 6px; border:1px solid #fff }
.input4 { font:normal 11px/11px verdana, arial; color:#9f9d9d; background:url(../images/input4.png) no-repeat scroll 0 0; width:341px;  padding:7px 6px; border:1px solid #fff }
.textarea1 { font:normal 11px/11px verdana, arial; color:#9f9d9d; background:url(../images/textarea1.png) no-repeat scroll 0 0; width:341px;  padding:7px 6px; border:1px solid #fff ; width:623px; height:74px;}
dl.form-bg2 dt { font:normal 11px/11px verdana,arial; color:#2f2a2b; padding:8px 0 0 10px; }
.contacts-box .faq { float:left; width:278px; margin:12px 0 0 6px; }
.contacts-box .faq .q-list { background:url(../images/contact-faq-bg.png) no-repeat scroll 0 0;width:278px; height:238px; position:relative}
.contacts-box .faq .q-list ul { position:absolute; left:16px; top:50px; }
.contacts-box .faq .q-list ul li { padding:5px 0;}
.contacts-box .faq .q-list ul li a { color:#FFFFFF;font:10px/10px vardana, arial; text-decoration:underline}
.contacts-box  .c-f-b { margin:0 0 0 22px; width:652px;}
.contacts-box  .c-f-b td.td1 input { vertical-align:-2px; }
.contacts-box  .c-f-b td.td1 span { color:#FFFFFF;font:10px/10px arial;padding-left:10px; }
.contact-address {  background:url(../images/contact-address-bg.png) no-repeat scroll 0 0;width:696px; height:189px; position:relative; margin:4px 0 0}
.contact-address .address { height:116px;left:22px;position:absolute;top:49px;width:315px;}
.contact-address .address table { margin:15px 0 0 30px;}
.contact-address .address .td1 { font:normal 12px/12px verdana, arial; color:#2f2a2b; width:148px; padding:0 0 8px;}
.contact-address .address .td2 p { font:normal 11px/14px verdana, arial; color:#7a7a7a}
.contact-address .address td a.link { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.contact-address .tel { height:116px;left:353px;position:absolute;top:49px;width:315px;}
.contact-address .tel table { margin:15px 0 0 30px;}
.contact-address .tel .td1 { font:normal 12px/12px verdana, arial; color:#2f2a2b; width:148px; padding:0 0 8px;}
.contact-address .tel .td2 .tele { font:bold 18px/18px verdana, arial; color:#262261}
.contact-address .tel .td2 .fax { font:normal 12px/12px verdana, arial; color:#7a7a7a; margin:6px 0 9px; display:inline-block}
.contact-address .tel .td2 p { font:normal 11px/14px verdana, arial; color:#7a7a7a}
.contact-address .tel td a.link { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}


/***** Accessibility Page *****/
.news-list .accessibility { margin:0 0 0 3px;padding:9px 0 0;width:988px;}
.news-list .accessibility h1 { border-bottom:1px dashed #CCCCCC;color:#2F2A2B;font:11px/11px verdana,arial;padding:19px 0 8px; }
.news-list .accessibility h1.toph { font-size:12px;padding:19px 0 10px;}
.news-list .accessibility p.topp { margin:11px 0 0;}
.news-list .accessibility p { color:#7A7A7A;font:11px/13px verdana,arial;margin:5px 0 0; }
.news-list .accessibility p.image-a { margin-top:0; }
.news-list .accessibility p.image-a img { margin-right:10px;vertical-align:-10px;}
.news-list .accessibility .acce-ul { margin:6px  0 10px 33px}
.news-list .accessibility .acce-ul li { list-style:url(../images/blue-circle.png) outside none;  color:#7A7A7A;font:11px/13px verdana,arial;padding:0 0 0 10px; margin:0}


/*********** Direction Page ***********/
.direction-distance { margin-top:4px;}
.direction-distance .dis-top {  background:url(../images/distance-top.png) no-repeat scroll 0 0;width:289px; height:30px; }
.direction-distance .dis-top h1 { font:normal 11px/38px verdana, arial; color:#fff; padding-left:14px; height:30px; }
.direction-distance .dis-cen {  background:url(../images/distance-center.png) repeat-y scroll 0 0;width:289px;}
.direction-distance .dis-cen p {  font:normal 11px/14px verdana, arial; color:#ececec; padding:5px 14px}
.direction-distance .dis-cen ul { margin:0 0 0 14px; width:262px; padding:10px 0; }
.direction-distance .dis-cen ul li { font:normal 12px/12px verdana, arial; color:#fff; padding:1px 0 0; clear:both; background:none; list-style-image:none; margin:0}
.direction-distance .dis-cen ul li .c-td { border-bottom:1px dashed #666666;}
.direction-distance .dis-cen ul li table td.l-td,.direction-distance .dis-cen ul li table td.b-td  { vertical-align:bottom}
.direction-distance .dis-bottom {  background:url(../images/distance-bottom.png) no-repeat scroll 0 0;width:289px; height:8px; }

.directions { margin-top:4px; }
.directions .d-top { background:url(../images/directions-top.png) no-repeat scroll 0 0;width:403px; height:5px;}
.directions .d-cen { background:url(../images/directions-center.png) repeat-y scroll 0 0; width:403px; display:inline-block; padding:0 0 7px;}
.directions .d-cen .d-cen-box {  padding:5px 0 0 15px;}
.directions .d-bot { background:url(../images/directions-bottom.png) no-repeat scroll 0 0;width:403px; height:5px;}
.directions .d-cen .inner-dire { margin-top:4px;}
.directions .d-cen .inner-dire h3 {  font:normal 11px/11px verdana, arial; color:#3c3738; text-transform:uppercase; padding:0 0 10px;}
.directions .d-cen .inner-dire .dire-box { margin-bottom:6px;}
.directions .d-cen .inner-dire .dire-box .dire-box-top { background:url(../images/directions-inner-top.png) no-repeat scroll 0 0;width:374px; height:5px;}
.directions .d-cen .inner-dire .dire-box .dire-box-bottom {  background:url(../images/directions-inner-bottom.png) no-repeat scroll 0 0;width:374px; height:5px;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen  {  background:url(../images/directions-inner-center.png) repeat-y scroll 0 0;width:374px; padding:5px 0 15px;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .l-img { float:left; width:44px; padding:0 0 0 10px;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text { float:left; width:317px;} 
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text h2 { font:normal 11px/11px verdana, arial; color:#3c3738}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text p { font:normal 11px/14px verdana, arial; color:#7a7a7a; padding:5px 0 7px}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text a { font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline; margin-right:10px}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text ul { margin:7px 0;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text ul li {  font:normal 11px/11px verdana, arial; color:#7a7a7a; padding:1px 0 2px; background:none; list-style-image:none; margin:0;}
.directions .d-cen .inner-dire .dire-box .dire-box-cen .r-text ul li img { vertical-align:1px; margin-right:4px; }


/********** Serach Results ************/
.serach-results { width:695px; margin-top:4px;}
.serach-results .sr-top {  background:url(../images/search-top.png) no-repeat scroll 0 0; height:5px;}
.serach-results .sr-cen { background:url(../images/search-center.png) repeat-y scroll 0 0; padding:14px 18px 48px;min-height:686px; }
.serach-results .title-t { width:100%; border-bottom:1px dashed #CCCCCC; margin:0 0 8px;}
.serach-results .title-t td.t-l img { vertical-align:-5px; margin-right:7px;}
.serach-results .title-t td.t-r { text-align:right}
.serach-results .title-t td { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-transform:uppercase}
.serach-results .sr-bot { background:url(../images/search-bottom.png) no-repeat scroll 0 0; height:5px;}

.serach-results .results-item { border-bottom:1px dashed #CCCCCC; margin:9px 0 0; width:100%;}
.serach-results .results-item .t-l { vertical-align:top; width:23px;}
.serach-results .results-item .t-r { vertical-align:top}
.serach-results .results-item .t-r h4 { font:bold 11px/11px verdana, arial; color:#262261;}
.serach-results .results-item .t-r p.des {  font:normal 11px/18px verdana, arial; color:#2f2a2b; margin:4px 0 0;}
.serach-results .results-item .t-r p.date { font:normal 9px/9px verdana, arial; color:#a0a0a0; margin:5px 0 0; }
.serach-results .pages { width:100%; margin:15px 0 0;}
.serach-results .pages td.t-l { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-transform:uppercase }
.serach-results .pages td.t-r { text-align:right; font:normal 11px/11px verdana, arial; color:#262261;}
.serach-results .pages td.t-r a {  font:normal 11px/11px verdana, arial; color:#262261; text-decoration:underline}
.serach-results .pages td.t-r a.page_on { font-weight:bold}


/*********** Help Serach Results **********/
.help-results .results-item .t-r h4  { color:#00a2ff}
.help-results .sr-top { background-image:url(../images/search-top-blue.png)}
.help-results .sr-cen { background-image:url(../images/search-center-blue.png)}
.help-results .sr-bot  { background-image:url(../images/search-bottom-blue.png)}
.help-results .sr-cen .qeustions { background:url(../images/questions-bg.png) no-repeat scroll 0 0;width:684px; height:68px; margin:-12px 0 23px -6px; position:relative}
.help-results .sr-cen .qeustions .ask-input { position:absolute; left:12px; top:30px; background:url(../images/qeustions-inputs.png) no-repeat scroll 0 0; font:bold 11px/11px arial; color:#eeeeee; padding:6px 5px 6px 7px; width:514px; }
.help-results .sr-cen .qeustions .ask-bt {  position:absolute; left:540px; top:29px;}
.help-results .sr-cen  { padding:14px 18px 20px}

/*********** Help Point **********/
.help-point .faq-div { position:relative;height:276px; }
.help-point .results-item .t-r h4  { color:#000}
.serach-results .no-bg { border-bottom:none}
.help-point  .faq7 { left:-6px;
position:absolute;
width:315px;
z-index:2;}
.help-point  .faq7 li { padding:7px 0 7px 7px}
.help-point  .faq7 li a { color:#2F2A2B;font:11px/18px verdana,arial; text-decoration:underline}
.help-point  .faq7 li.q-on {  background:url(../images/faq7-li-bg.png) no-repeat scroll 0 center;}
.help-point  .faq7-ans { float:left; background:url(../images/answer-bg.png) no-repeat scroll 0 0; height:260px;
left:304px;
position:absolute;
top:0;
width:356px;
z-index:1;}
.help-point  .faq7-ans .ans-box {height:251px;left:19px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:1px;width:336px;}
.help-point  .faq7-ans .ans-box .right-ans {display:none}
.help-point  .faq7-ans .ans-box .right-ans .t { font:normal 11px/11px verdana, arial; color:#2f2a2b; text-decoration:underline}
.help-point  .faq7-ans .ans-box .right-ans p { font:normal 11px/18px verdana, arial; color:#2f2a2b; margin:12px 0 18px}
.help-point  .faq7-ans .ans-box .right-ans p a { font:normal 11px/15px verdana, arial; color:#262261; margin:0 0 10px 0; text-decoration:underline}
.help-point  .faq7-ans .ans-box .right-ans .b { font:normal 11px/15px verdana, arial; color:#262261; margin:-12px 0 10px; text-decoration:underline; display:inline-block}
.help-point .sr-cen {padding:14px 10px 20px 18px;}